package com.molichuxing.services.business.dto.response;

import com.molichuxing.framework.dto.ResponseRootDto;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * <p>
 * 设备信息
 * </p>
 *
 * @author
 * @since 2019-10-30
 */
@Data
public class DeviceInfoBizDto extends ResponseRootDto {

    private static final long serialVersionUID = 1L;

    /**
     * 设备ID
     */
    private Integer deviceId;

    /**
     * cpu
     */
    private String cpu;

    /**
     * app版本
     */
    private String appVersion;

    /**
     * 终端版本key
     */
    private String terminalVersionCode;

    /**
     * 终端版本key
     */
    private String terminalVersionValue;

    /**
     * 渠道名称key
     */
    private String channelVersionCode;

    /**
     * 渠道名称key
     */
    private String channelVersionValue;

    /**
     * 升级计划版本id
     */
    private Integer versionId;

    /**
     * 操作系统版本
     */
    private String opVersion;

    /**
     * 升级操作时间
     */
    private LocalDateTime upgradeOpTime;

    /**
     * 制造商id
     */
    private Integer makeId;

    /**
     * 门店ID
     */
    private Integer storeId;

    /**
     * 门店名称
     */
    private String storeName;

    /**
     * 经销商ID
     */
    private Integer dealerId;

    /**
     * 经销商名称
     */
    private String dealerShortName;

    /**
     * app补丁版本 app_patch_version
     */
    private String appPatchVersion;

    /**
     * 是否开启监控 is_open_monitor
     */
    private Integer isOpenMonitor;

    /**
     * 是否开启监控日志 is_open_monitor_log
     */
    private Integer isOpenMonitorLog;

    /**
     * 是否开启视频监控功能 is_open_video
     */
    private Integer isOpenVideo;

    /**
     * 获取公网ip的地址 public_ip_address
     */
    private String publicIpAddress;

    /**
     * 是否修改银联参数 is_modify_unionpay
     */
    private Integer isModifyUnionpay;

    /**
     * 补丁版本 target_patch_version
     */
    private String targetPatchVersion;
    /**
     * 心跳时间 heart_time
     */
    private LocalDateTime heartTime;

    /**
     * 入网时间 net_time
     */
    private LocalDateTime netTime;

    /**
     * 负责人姓名
     */
    private String responsibleName;

    /**
     * 负责人电话
     */
    private String responsiblePhone;
}
